vendor/golang.org/x/text/unicode/norm.Iter.rb (field)

107 uses

	vendor/golang.org/x/text/unicode/norm (current package)
		iter.go#L19: 	rb     reorderBuffer
		iter.go#L36: 		i.rb.nsrc = 0
		iter.go#L40: 	i.rb.init(f, src)
		iter.go#L41: 	i.next = i.rb.f.nextMain
		iter.go#L43: 	i.info = i.rb.f.info(i.rb.src, i.p)
		iter.go#L44: 	i.rb.ss.first(i.info)
		iter.go#L52: 		i.rb.nsrc = 0
		iter.go#L56: 	i.rb.initString(f, src)
		iter.go#L57: 	i.next = i.rb.f.nextMain
		iter.go#L59: 	i.info = i.rb.f.info(i.rb.src, i.p)
		iter.go#L60: 	i.rb.ss.first(i.info)
		iter.go#L74: 		abs = int64(i.rb.nsrc) + offset
		iter.go#L81: 	if int(abs) >= i.rb.nsrc {
		iter.go#L87: 	i.next = i.rb.f.nextMain
		iter.go#L88: 	i.info = i.rb.f.info(i.rb.src, i.p)
		iter.go#L89: 	i.rb.ss.first(i.info)
		iter.go#L98: 	if i.rb.src.bytes == nil {
		iter.go#L99: 		return i.buf[:copy(i.buf[:], i.rb.src.str[a:b])]
		iter.go#L101: 	return i.rb.src.bytes[a:b]
		iter.go#L111: 	i.p = i.rb.nsrc
		iter.go#L116: 	return i.p >= i.rb.nsrc
		iter.go#L130: 	if p >= i.rb.nsrc {
		iter.go#L133: 		return i.rb.src.bytes[p0:p]
		iter.go#L135: 	if i.rb.src.bytes[p] < utf8.RuneSelf {
		iter.go#L138: 		return i.rb.src.bytes[p0:p]
		iter.go#L140: 	i.info = i.rb.f.info(i.rb.src, i.p)
		iter.go#L141: 	i.next = i.rb.f.nextMain
		iter.go#L147: 	if p >= i.rb.nsrc {
		iter.go#L148: 		i.buf[0] = i.rb.src.str[i.p]
		iter.go#L152: 	if i.rb.src.str[p] < utf8.RuneSelf {
		iter.go#L153: 		i.buf[0] = i.rb.src.str[i.p]
		iter.go#L157: 	i.info = i.rb.f.info(i.rb.src, i.p)
		iter.go#L158: 	i.next = i.rb.f.nextMain
		iter.go#L165: 	if next >= i.rb.nsrc {
		iter.go#L167: 	} else if i.rb.src.hangul(next) == 0 {
		iter.go#L168: 		i.rb.ss.next(i.info)
		iter.go#L169: 		i.info = i.rb.f.info(i.rb.src, i.p)
		iter.go#L170: 		i.next = i.rb.f.nextMain
		iter.go#L174: 	return i.buf[:decomposeHangul(i.buf[:], i.rb.src.hangul(p))]
		iter.go#L190: 		info := i.rb.f.info(input{bytes: d}, j)
		iter.go#L198: 	i.next = i.rb.f.nextMain
		iter.go#L208: 		info := i.rb.f.info(input{bytes: d}, j)
		iter.go#L210: 			i.rb.compose()
		iter.go#L211: 			seg := i.buf[:i.rb.flushCopy(i.buf[:])]
		iter.go#L212: 			i.rb.insertUnsafe(input{bytes: d}, j, info)
		iter.go#L216: 		i.rb.insertUnsafe(input{bytes: d}, j, info)
		iter.go#L230: 			i.rb.ss = 0
		iter.go#L233: 			if i.p >= i.rb.nsrc {
		iter.go#L236: 			} else if i.rb.src._byte(i.p) < utf8.RuneSelf {
		iter.go#L248: 				i.rb.src.copySlice(i.buf[outCopyStart:], inCopyStart, i.p)
		iter.go#L268: 			if i.p += sz; i.p >= i.rb.nsrc {
		iter.go#L272: 				i.info = i.rb.f.info(i.rb.src, i.p)
		iter.go#L274: 			switch i.rb.ss.next(i.info) {
		iter.go#L292: 		} else if r := i.rb.src.hangul(i.p); r != 0 {
		iter.go#L296: 			if i.p >= i.rb.nsrc {
		iter.go#L299: 			} else if i.rb.src.hangul(i.p) != 0 {
		iter.go#L311: 		if i.p >= i.rb.nsrc {
		iter.go#L316: 		i.info = i.rb.f.info(i.rb.src, i.p)
		iter.go#L317: 		if v := i.rb.ss.next(i.info); v == ssStarter {
		iter.go#L330: 		i.rb.src.copySlice(i.buf[outCopyStart:], inCopyStart, i.p)
		iter.go#L336: 	i.rb.src.copySlice(i.buf[outCopyStart:], inCopyStart, i.p)
		iter.go#L337: 	i.rb.insertDecomposed(i.buf[0:outp])
		iter.go#L343: 		i.rb.insertUnsafe(i.rb.src, i.p, i.info)
		iter.go#L344: 		if i.p += int(i.info.size); i.p >= i.rb.nsrc {
		iter.go#L348: 		i.info = i.rb.f.info(i.rb.src, i.p)
		iter.go#L352: 		if s := i.rb.ss.next(i.info); s == ssOverflow {
		iter.go#L358: 	return i.buf[:i.rb.flushCopy(i.buf[:])]
		iter.go#L362: 	i.rb.ss = 0
		iter.go#L363: 	i.rb.insertCGJ()
		iter.go#L365: 	i.rb.ss.first(i.info)
		iter.go#L389: 		if i.p >= i.rb.nsrc {
		iter.go#L392: 		} else if i.rb.src._byte(i.p) < utf8.RuneSelf {
		iter.go#L393: 			i.rb.ss = 0
		iter.go#L397: 		i.info = i.rb.f.info(i.rb.src, i.p)
		iter.go#L398: 		if v := i.rb.ss.next(i.info); v == ssStarter {
		iter.go#L412: 	i.info = i.rb.f.info(i.rb.src, i.p)
		iter.go#L413: 	i.rb.ss.first(i.info)
		iter.go#L416: 		info := i.rb.f.info(input{bytes: d}, 0)
		iter.go#L417: 		i.rb.insertUnsafe(input{bytes: d}, 0, info)
		iter.go#L422: 	i.rb.ss.first(i.info)
		iter.go#L423: 	i.rb.insertUnsafe(i.rb.src, i.p, i.info)
		iter.go#L430: 		if i.p += int(i.info.size); i.p >= i.rb.nsrc {
		iter.go#L434: 		i.info = i.rb.f.info(i.rb.src, i.p)
		iter.go#L435: 		if s := i.rb.ss.next(i.info); s == ssStarter {
		iter.go#L441: 		i.rb.insertUnsafe(i.rb.src, i.p, i.info)
		iter.go#L443: 	i.rb.compose()
		iter.go#L444: 	seg := i.buf[:i.rb.flushCopy(i.buf[:])]
		iter.go#L449: 	i.rb.ss = 0 // instead of first
		iter.go#L450: 	i.rb.insertCGJ()
		iter.go#L455: 	i.rb.ss.first(i.info)
		iter.go#L456: 	i.rb.insertUnsafe(i.rb.src, i.p, i.info)